package com.bwie.mapper;

import com.bwie.common.pojo.dto.GoodsDto;
import com.bwie.common.pojo.po.AuditPo;
import com.bwie.common.pojo.po.GoodsPo;
import com.bwie.common.pojo.po.OrderPo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface GoodsMapper {
    List<GoodsPo> list(GoodsDto goodsDto);

    List<GoodsPo> getListLimit1();

    void add(GoodsDto goodsDto);

    void update(@Param("goodsId") Integer goodsId, @Param("goodsStatus") String goodsStatus);

    void addAudit(AuditPo userPo);

    void del(@Param("goodsId") Integer goodsId);

    void delAll(@Param("goodsId") Integer goodsId);

    void orderAdd(OrderPo orderPo);

    void upd(GoodsDto goodsDto);


    void insertGoods(@Param("list") List<GoodsPo> list);
}
